Skip to content

feat(argocd): ajoute des sources partagées configurables aux projets - #2705

Open
KepoParis wants to merge 1 commit into
mainfrom
feat/argocd-registry-oci-source
Open

feat(argocd): ajoute des sources partagées configurables aux projets#2705
KepoParis wants to merge 1 commit into
mainfrom
feat/argocd-registry-oci-source

Conversation

@KepoParis

@KepoParis KepoParis commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Issues liées

Issues numéro: #1608 (reste ouverte, des changements front et probablement back sont encore nécessaires)


Quel est le comportement actuel ?

sourceRepositories ne contient que l'URL GitLab du projet et les dépôts
supplémentaires du plugin. Les charts poussés dans le registre OCI du projet
ne sont pas déclarés comme source autorisée.

Quel est le nouveau comportement ?

Nouvelle variable générique ARGOCD_SHARED_SOURCE_REPOSITORIES, liste de sources
ajoutées à sourceRepositories de tous les projets. <project> y est remplacé
par le slug du projet.

Pour Harbor : ARGOCD_SHARED_SOURCE_REPOSITORIES=oci://registry.example.com/<project>/**.
ArgoCD ne dépend donc d'aucun plugin, et la liste vide n'ajoute rien.

Cette PR introduit-elle un breaking change ?

Non.

Autres informations

Variable documentée dans ENVIRONMENTS.md et .env.integ-example.
Tests: parsing de la config, valeur par défaut vide, substitution du slug,
et cas sans source partagée.

@KepoParis
KepoParis requested a review from a team as a code owner September 9, 2026 09:16
@KepoParis KepoParis self-assigned this Sep 9, 2026
@KepoParis KepoParis added the enhancement New feature or request label Sep 9, 2026
@KepoParis KepoParis added this to the 9.26.0 milestone Sep 9, 2026
@github-actions github-actions Bot added the built label Sep 9, 2026

@shikanime shikanime left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

plutot avoir une config generique sharedSourceRepositories ou un truc comme ca ? que d'avoir une dependance transverse vers Harbor

@KepoParis
KepoParis force-pushed the feat/argocd-registry-oci-source branch from c6b1db7 to 74dac96 Compare September 10, 2026 09:02
@KepoParis
KepoParis requested a review from shikanime September 10, 2026 09:22
@KepoParis KepoParis changed the title feat(argocd): ajoute le registre harbor du projet aux sources ArgoCD feat(argocd): ajoute des sources partagées configurables aux projets Sep 10, 2026
@KepoParis
KepoParis force-pushed the feat/argocd-registry-oci-source branch from 74dac96 to f627bd4 Compare September 10, 2026 09:27
@cloud-pi-native-sonarqube

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

built enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants